home *** CD-ROM | disk | FTP | other *** search
/ CU Amiga Super CD-ROM 2 / CU Amiga Magazine's Super CD-ROM 02 (1996)(EMAP Images)(GB)[!][issue 1996-04].iso / magazine / amiga_e / amigae.jan.archive / 000085_crash!undergrad…oo.ca!clgonsal_Fri, 28 Jan 94 01:06:22 PST.msg < prev    next >
Text File  |  1994-02-17  |  13KB  |  342 lines

  1. Received: by bkhouse.cts.com (V1.17-beta/Amiga)
  2.       id <1ojz@bkhouse.cts.com>; Fri, 28 Jan 94 01:06:22 PST
  3. Received: from undergrad.math.uwaterloo.ca by crash.cts.com with smtp
  4.     (Smail3.1.28.1 #18) id m0pPkSm-0001GaC; Thu, 27 Jan 94 20:05 PST
  5. Received: from cantor.math.uwaterloo.ca by undergrad.math.uwaterloo.ca id <56945-3>; Thu, 27 Jan 1994 23:05:37 -0500
  6. Date: Thu, 27 Jan 1994 23:05:30 -0500
  7. In-Reply-To: <01H84VN60VA090O3FY@UNCA.EDU> from "Joseph E. Van_Riper III" at Jan 26, 94 10:42:22 am
  8. X-Mailer: ELM [version 2.4 PL23]
  9. MIME-Version: 1.0
  10. Content-Type: text/plain; charset=US-ASCII
  11. Content-Transfer-Encoding: 7bit
  12. Content-Length: 1526
  13. Message-Id: <94Jan27.230537est.56945-3@undergrad.math.uwaterloo.ca>
  14. From: Carl Laurence Gonsalves <clgonsal@undergrad.math.uwaterloo.ca>
  15. To: AmigaE@bkhouse.cts.com
  16. Subject: Re: circles
  17.  
  18. > However, if it was 'char c', and later you see 'mystery-variable = *c' then the
  19. > '*' refers to the address of the variable 'c' (that is, it's EXACTLY like E's
  20. > use of {}).
  21. ...
  22. > char c;                               DEF c
  23. >   c = 'M';                              c := "M"
  24. >   mystery_variable = *c;                mystery_variable := {c}
  25.  
  26. Sorry, this one is WAY off. the above code will NOT compile. You'll get an
  27. error. The * is used for three things in C:
  28.  
  29. 1. multiplying (yay)
  30. 2. declaring a pointer
  31. 3. pointer indirection
  32.  
  33. The first is the familiar old: a=b*c that even BASIC has...
  34.  
  35. The second is used like this:
  36.  
  37. char *c; /* c is a pointer to a char */
  38.  
  39. The third is used like this:
  40.  
  41. char b;
  42. ...
  43. b=*c; /* Now b holds the value c pointed to */
  44.  
  45. The * operator *cannot* be used to find the address of something. That
  46. wouldn't make sense. If it could work either way then how do you know the
  47. "b=*c" in the above isn't "make b hold the address of c"? To find the
  48. address of something you use the address of operator, which in C is the
  49. ampersand (&). ie:
  50.  
  51. char *a;
  52. char b='X';
  53. ...
  54. a=&b; /* a points at b */
  55.  
  56. The C code you posted would actually give an error like:
  57.  
  58. "ERROR!: expecting (char **) found (char)"
  59. or GCC's wonderful:
  60. "invalid type argument of `unary *'"
  61.  
  62. ("unary *" is the indirection operator, while "binary *" is the
  63. multiplication operator...)
  64.  
  65. -- 
  66.    __
  67. __/// clgonsal@undergrad.math.uwaterloo.ca - Only Amiga Makes it Possible!
  68. \XX/ Life is pain. Anyone who says differently is trying to sell something
  69. From crash!v1.ph.ox.ac.uk!DORAN Fri, 28 Jan 94 04:41:53 PST
  70. Received: by bkhouse.cts.com (V1.17-beta/Amiga)
  71.       id <1onq@bkhouse.cts.com>; Fri, 28 Jan 94 04:41:53 PST
  72. Received: from v1.ph.ox.ac.uk by crash.cts.com with smtp
  73.     (Smail3.1.28.1 #18) id m0pPrpo-0001HpC; Fri, 28 Jan 94 03:58 PST
  74. Date: Fri, 28 Jan 1994 11:57:49 GMT
  75. Message-Id: <940128115749.26203484@v1.ph.ox.ac.uk>
  76. From: Pott Shrigley <DORAN@v1.ph.ox.ac.uk>
  77. To: AmigaE@bkhouse.cts.com
  78. Subject: E 3.0 ?
  79.  
  80. I'm new to this list and have heard constant talk of E version 3.0. Do any of
  81. you have the specifications for it? What changes etc? When it will be
  82. available?
  83.  
  84. Cheers!
  85.  
  86.  
  87. Dave.
  88. From crash!westminster.ac.uk!vaald Fri, 28 Jan 94 04:42:07 PST
  89. Received: by bkhouse.cts.com (V1.17-beta/Amiga)
  90.       id <1onz@bkhouse.cts.com>; Fri, 28 Jan 94 04:42:07 PST
  91. Received: from sun2.nsfnet-relay.ac.uk by crash.cts.com with smtp
  92.     (Smail3.1.28.1 #18) id m0pPs4v-0001BhC; Fri, 28 Jan 94 04:13 PST
  93. Received: (user vaald (rfc1413)) by badger.westminster.ac.uk;
  94.           Fri, 28 Jan 1994 12:07:28 GMT
  95. Via: uk.ac.westminster; Fri, 28 Jan 1994 12:10:11 +0000
  96. Date: Fri, 28 Jan 1994 12:07:28 GMT
  97. Message-Id: <27900.199401281207@newbadger.westminster.ac.uk>
  98. From: vaald@westminster.ac.uk
  99. To: amigae@bkhouse.cts.com
  100. Subject: <none>
  101.  
  102. LIST
  103. From crash!plucky.ike.safb.af.mil!bwills Fri, 28 Jan 94 05:42:29 PST
  104. Received: by bkhouse.cts.com (V1.17-beta/Amiga)
  105.       id <1oov@bkhouse.cts.com>; Fri, 28 Jan 94 05:42:29 PST
  106. Received: from kirk.safb.af.mil by crash.cts.com with smtp
  107.     (Smail3.1.28.1 #18) id m0pPt4R-00003bC; Fri, 28 Jan 94 05:17 PST
  108. Received: from ike (ike [140.175.6.44]) by kirk.safb.af.mil (8.6.4/8.6.4) with SMTP id HAA11171; Fri, 28 Jan 1994 07:16:01 -0600
  109. Received: from plucky.safb.af.mil by ike (4.1/SMI-4.1)
  110.     id AA27856; Fri, 28 Jan 94 07:12:16 CST
  111. Received: by plucky.safb.af.mil (4.1/SMI-4.1)
  112.     id AA02665; Fri, 28 Jan 94 07:13:54 CST
  113. Date: Fri, 28 Jan 94 07:13:54 CST
  114. Message-Id: <9401281313.AA02665@plucky.safb.af.mil>
  115. From: bwills@plucky.safb.af.mil (Barry D Wills)
  116. To: 
  117. Subject: Re: Egads.e - Gad-demo in E
  118.  
  119. ~8> Hi Barry,
  120.  
  121. Hi, Jim.
  122.  
  123. ~8> Sorry to bug you again but I'm having some trouble with your source.
  124. ~8> EC doesn't like this line at all:
  125. ~8> 
  126. ~8>           screenFont   : PTR TO textfont
  127. ~8> 
  128. ~8> I get the "unknown object identifier" error on it every time.  I've
  129. ~8> looked through the modules and I can't find a textfont object
  130. ~8> anywhere.  Where is it supposed to come from?
  131.  
  132. No bother.  The error is mine.  In the 2.1b modules, "textfont"
  133. is called "tf".  Damn, sorry!
  134.  
  135. -- Barry
  136. From crash!uniwa.uwa.edu.au!multi!robbage Mon, 31 Jan 94 00:20:09 PST
  137. Received: by bkhouse.cts.com (V1.17-beta/Amiga)
  138.       id <1oq0@bkhouse.cts.com>; Mon, 31 Jan 94 00:20:09 PST
  139. Received: from uniwa.uwa.edu.au by crash.cts.com with smtp
  140.     (Smail3.1.28.1 #18) id m0pPueL-0000BMC; Fri, 28 Jan 94 06:58 PST
  141. Received: from localhost (uucp@localhost) by uniwa.uwa.edu.au (8.6.4/8.6.4) id WAA02802 for bkhouse.cts.com!AmigaE; Fri, 28 Jan 1994 22:58:19 +0800
  142. Received: by multi.multiline.com.au (Smail3.1.28.1 #6)
  143.     id m0pPubZ-0003eUC; Fri, 28 Jan 94 22:55 WST
  144. Message-Id: <m0pPubZ-0003eUC@multi.multiline.com.au>
  145. Date: Fri, 28 Jan 1994 22:55:29 +0800 (WST)
  146. In-Reply-To: <MAILQUEUE-101.940125162133.256@rcbins.mu.wvnet.edu> from "R. Alan Monroe" at Jan 25, 94 04:21:33 pm
  147. X-Mailer: ELM [version 2.4 PL21]
  148. MIME-Version: 1.0
  149. Content-Type: text/plain; charset=US-ASCII
  150. Content-Transfer-Encoding: 7bit
  151. Content-Length: 580
  152. From: robbage@multi.multiline.com.au (Rob Nottage)
  153. To: AmigaE@bkhouse.cts.com
  154. Subject: Re: fonts
  155.  
  156. > How do you print in other fonts in an intuition window???
  157.  
  158. What function are you using to 'print'?
  159.  
  160. > I used OpenDiskFont to get 'times 18' from disk,
  161. > then SetFont(stdrast,mywin) but it prints blank...
  162.  
  163. Did you open the window with OpenW() or with OpenWindowTagList() ?
  164.  
  165. If the second choice then set stdrast to the window's rport.
  166.  
  167. -- 
  168.    ___________________________________
  169.   /                                   \
  170.   |  robbage@multi.multiline.com.au   |
  171.   |  Rob Nottage 3:690/662.0@FidoNet  |
  172.   |             41:616/662.0@AmigaNet |
  173.   \___________________________________/
  174. From crash!cogs.susx.ac.uk!robda Mon, 31 Jan 94 00:20:18 PST
  175. Received: by bkhouse.cts.com (V1.17-beta/Amiga)
  176.       id <1oq5@bkhouse.cts.com>; Mon, 31 Jan 94 00:20:18 PST
  177. Received: from tsunb.ctn.cogs.susx.ac.uk by crash.cts.com with smtp
  178.     (Smail3.1.28.1 #18) id m0pPuj8-0000BJC; Fri, 28 Jan 94 07:03 PST
  179. Received: by tsunb.ctn.cogs.susx.ac.uk (Smail3.1.28.1 #44)
  180.     id m0pPuh4-0001MaC; Fri, 28 Jan 94 15:01 GMT
  181. Message-Id: <m0pPuh4-0001MaC@tsunb.ctn.cogs.susx.ac.uk>
  182. Date: Fri, 28 Jan 1994 15:00:59 +0000 (GMT)
  183. In-Reply-To: <940128115749.26203484@v1.ph.ox.ac.uk> from "Pott Shrigley" at Jan 28, 94 11:57:49 am
  184. MIME-Version: 1.0
  185. Content-Type: text/plain; charset=US-ASCII
  186. Content-Transfer-Encoding: 7bit
  187. Content-Length: 342
  188. From: "Robert Dabell" <robda@cogs.susx.ac.uk>
  189. To: AmigaE@bkhouse.cts.com
  190. Subject: Re: E 3.0 ?
  191.  
  192. > I'm new to this list and have heard constant talk of E version 3.0. Do any of
  193. > you have the specifications for it? What changes etc? When it will be
  194. > available?
  195.  
  196. I'm new too :-)
  197.  
  198. 3.0, is 2.5 even available yet, as far as I know that was to be the first
  199. commercial release, and I've heard nothing more of that...
  200.  
  201.  
  202. Later...
  203.         Robert
  204. From crash!rbhp56.rbg.informatik.th-darmstadt.de!anh Mon, 31 Jan 94 00:20:55 PST
  205. Received: by bkhouse.cts.com (V1.17-beta/Amiga)
  206.       id <1oqz@bkhouse.cts.com>; Mon, 31 Jan 94 00:20:55 PST
  207. Received: from rbhp89.rbg.informatik.th-darmstadt.de by crash.cts.com with smtp
  208.     (Smail3.1.28.1 #18) id m0pPv66-00006aC; Fri, 28 Jan 94 07:27 PST
  209. Received: from rbhp44.rbg.informatik.th-darmstadt.de by rbhp89.rbg.informatik.th-darmstadt.de with SMTP
  210.     (1.36.108.4/15.6) id AA07086; Fri, 28 Jan 1994 16:05:05 +0100
  211. Received: by rbhp44.rbg.informatik.th-darmstadt.de
  212.     (1.36.108.4/15.6) id AA04594; Fri, 28 Jan 1994 16:04:21 +0100
  213. Message-Id: <m0pPv66-00006aC@crash.cts.com>
  214. Date: Fri, 28 Jan 94 16:04:19 MEZ
  215. Full-Name: Olivier Anh
  216. Mailer: Elm [revision: 66.25]
  217. From: Olivier Anh <anh@rbhp56.rbg.informatik.th-darmstadt.de>
  218. To: amigae@bkhouse.cts.com
  219. Subject: Thanx !
  220.  
  221. Hi all,
  222.  
  223. Hey Barry, thanx for your code, I'll try it as far as i can... !!!!
  224. This is a very great help. BIG Thank you.
  225.  
  226.  
  227. --
  228. -------------------------------------------------------------------------------
  229.    / / Olivier ANH   (ERAMUS Student)     |' And may the Force be with You ! '
  230. \ X /  anh@rbg.informatik.th-darmstadt.de |             - Return of the Jedi -
  231. -------------------------------------------------------------------------------
  232. From crash!cogs.susx.ac.uk!robda Mon, 31 Jan 94 00:21:07 PST
  233. Received: by bkhouse.cts.com (V1.17-beta/Amiga)
  234.       id <1or7@bkhouse.cts.com>; Mon, 31 Jan 94 00:21:07 PST
  235. Received: from tsunb.ctn.cogs.susx.ac.uk by crash.cts.com with smtp
  236.     (Smail3.1.28.1 #18) id m0pPvD8-0000WlC; Fri, 28 Jan 94 07:34 PST
  237. Received: by tsunb.ctn.cogs.susx.ac.uk (Smail3.1.28.1 #44)
  238.     id m0pPvB2-0001MYC; Fri, 28 Jan 94 15:32 GMT
  239. Message-Id: <m0pPvB2-0001MYC@tsunb.ctn.cogs.susx.ac.uk>
  240. Date: Fri, 28 Jan 1994 15:32:07 +0000 (GMT)
  241. In-Reply-To: <199401280324.WAA05533@freenet.carleton.ca> from "ao443@freenet.carleton.ca" at Jan 27, 94 10:24:05 pm
  242. MIME-Version: 1.0
  243. Content-Type: text/plain; charset=US-ASCII
  244. Content-Transfer-Encoding: 7bit
  245. Content-Length: 383
  246. From: "Robert Dabell" <robda@cogs.susx.ac.uk>
  247. To: AmigaE@bkhouse.cts.com
  248. Subject: Re: EFormat
  249.  
  250. > >Oh, I'm using 2.04 and in my WBStartup drawer I have the following:
  251.  
  252. > >AddTools
  253. > >DropBox
  254. > >Exchange
  255. > >MagicMenu
  256. > >RexxMast
  257. > >RTPatch
  258.    ^^^^^^^
  259. > >Storage
  260. > >Yak
  261.  
  262. Though I don't know what the problems are I'd suggest checking RTPatch, if was
  263. giveing me trouble recently with a similar setup, set the NOINTUITION flag as
  264. that fixed thing for me fine :-)
  265.  
  266.  
  267. Ciao,
  268.      Robert
  269. From crash!comlab.oxford.ac.uk!ecs.oxford.ac.uk!m88jrh Mon, 31 Jan 94 00:21:25 PST
  270. Received: by bkhouse.cts.com (V1.17-beta/Amiga)
  271.       id <1ork@bkhouse.cts.com>; Mon, 31 Jan 94 00:21:25 PST
  272. Received: from sun2.nsfnet-relay.ac.uk by crash.cts.com with smtp
  273.     (Smail3.1.28.1 #18) id m0pPvjs-0000JfC; Fri, 28 Jan 94 08:08 PST
  274. Received: from ecs.oxford.ac.uk (ecs.ecs) by comlab.oxford.ac.uk id AA28806;
  275.           Fri, 28 Jan 94 15:27:50 GMT
  276. Received: from ecs.ox.ac.uk (booth11.ecs) by ecs.oxford.ac.uk (4.1/ecs.1) 
  277.           id AA12676; Fri, 28 Jan 94 15:30:42 GMT
  278. Received: by ecs.ox.ac.uk (4.1/ecs2.0) id AA10916; Fri, 28 Jan 94 15:29:12 GMT
  279. Via: uk.ac.oxford.comlab; Fri, 28 Jan 1994 15:28:19 +0000
  280. Date: Fri, 28 Jan 94 15:29:12 GMT
  281. Message-Id: <9401281529.AA10916@booth11.ecs.ox.ac.uk>
  282. From: m88jrh@ecs.oxford.ac.uk
  283. To: amigae@bkhouse.cts.com
  284. Subject: Re: Help with pointers
  285.  
  286.  
  287. Bernie Cosell wrote:
  288.  
  289. >
  290. >     DEF grid:PTR TO CHAR
  291. >     DEF p:PTR TO CHAR
  292. >
  293. >     grid := New(<big>)
  294. >
  295. >     p := grid
  296. >     FOR i := 1 to 10 DO ^p++ := "'"
  297. >
  298.  
  299. Two problems:
  300.  
  301. 1)  You don't check the value of grid after the New() call (unless you've got
  302.     an automatic exception handler on it that you haven't mentioned). I hope
  303.     I'm not being obvious by suggesting you check the return value is not
  304.     NIL before using it via p.
  305. 2)  The ^ operator is really only to be used in conjunction with {<var>},
  306.     which gets a LONG address.  So that's why ^ refers to LONG values (i.e.,
  307.     your pointer is then assumed to be a PTR TO LONG).  What you wanted to
  308.     write is:
  309.  
  310.        FOR i:=1 TO 10 DO p[]++:="'"
  311.  
  312.     I made this mistake, too, and was quickly put right by Wouter himself.
  313.     He frowns on uses of {<var>} and ^, and says we ought to use [] etc.
  314.     I think I agree with him...
  315.  
  316. ---
  317.    _____  _
  318.      /   / |    /  /
  319.     /   /__/   /__/      Jason R. Hulance
  320.    /   /\     /  /   <m88jrh@uk.ac.oxford.ecs>
  321. |_/ . /  \ . /  / .
  322. From crash!mhd1.moorhead.msus.edu!platt Mon, 31 Jan 94 00:21:37 PST
  323. Received: by bkhouse.cts.com (V1.17-beta/Amiga)
  324.       id <1ors@bkhouse.cts.com>; Mon, 31 Jan 94 00:21:37 PST
  325. Received: from mhd1.moorhead.msus.edu by crash.cts.com with smtp
  326.     (Smail3.1.28.1 #18) id m0pPvo8-0000HhC; Fri, 28 Jan 94 08:12 PST
  327. Received: by mhd1.moorhead.msus.edu (5.65/DEC-Ultrix/4.3)
  328.     id AA16852; Fri, 28 Jan 1994 10:13:02 -0600
  329. Message-Id: <9401281613.AA16852@mhd1.moorhead.msus.edu>
  330. Date: Fri, 28 Jan 1994 10:13:01 -0600 (CST)
  331. In-Reply-To: <199401280324.WAA05533@freenet.carleton.ca> from "ao443@freenet.carleton.ca" at Jan 27, 94 10:24:05 pm
  332. X-Mailer: ELM [version 2.4 PL20]
  333. Content-Type: text
  334. Content-Length: 165
  335. From: platt@mhd1.moorhead.msus.edu (Vincent Platt)
  336. To: AmigaE@bkhouse.cts.com
  337. Subject: Re: EFormat
  338.  
  339. I'm not having any major problems with 1.3.  It still gurus once in a
  340. while, but at least it doesn't kill my command line.  I like it too much
  341. to give up, thanks.
  342.